Java軟體開發基礎[西安電子科技大學出版社書籍]

Java軟體開發基礎[西安電子科技大學出版社書籍]
Java軟體開發基礎[西安電子科技大學出版社書籍]
更多義項 ▼ 收起列表 ▲

《Java軟體開發基礎》是2015年西安電子科技大學出版社出版的圖書,作者是何桂蘭、陳素瓊。

內容簡介

本書針對Java程式開發的初學者而編寫,力求培養讀者的基本編碼能力、程式的調試與測試能力以及規範編碼的習慣。本書內容分為兩大部分,第一部分採取任務驅動的方式,讀者在完成任務的過程中將學到開發環境的配置與開發工具的使用,數據類型的聲明、使用和轉換,方法與運算符,分支語句與命令行參數,控制語句之循環語句初步,循環結構之多重循環等知識;第二部分採取項目驅動的方式,選用讀者熟悉的ATM機模擬程式,使讀者在完成項目的過程中學到輸入輸出流、開關語句——switch語句、字元串的處理、數組的使用、異常處理、檔案的讀寫、軟體測試基礎等知識。

本書可作為套用型本科和高職院校學生的Java課教材,也可作為Java軟體開發人員的自學參考書。

目錄

第一部分 任務驅動課程模組

第1章 熟悉Java開發環境——我的第一個Java程式 3

1.1 搭建Java開發環境 3

1.1.1 Java的由來與特點 3

1.1.2 Java開發環境與開發工具包 7

1.2 使用文本編輯器開發HelloWorld程式 14

1.2.1 Java開發工具簡介 14

1.2.2 用記事本編寫Java代碼 16

1.3 使用MyEclipse開發HelloWorld程式 17

1.3.1 MyEclipse的使用 17

1.3.2 MyEclipse的一些常用技巧 22

1.4 鞏固與提高 25

第2章 數據類型的聲明、使用和轉換 26

2.1 數據類型的聲明 26

2.1.1 走近程式“語言” 26

2.1.2 Java語言的標識符與保留字 27

2.1.3 數據類型概述 29

2.2 數據類型的使用 32

2.2.1 基本數據類型 32

2.2.2 引用數據類型 34

2.3 數據類型的轉換 36

2.3.1 類型轉換 36

2.3.2 ASCII編碼 37

2.4 使用API幫助文檔 40

2.4.1 Java的API幫助文檔簡介 40

2.4.2 如何使用API文檔 40

2.5 鞏固與提高 42

第3章 方法與運算符 44

3.1 編寫求兩數和的方法 44

3.1.1 方法 44

3.1.2 運算符與表達式 48

3.2 編寫比較兩數大小的方法 51

3.2.1 方法 51

3.2.2 運算符與表達式 52

3.3 求圓和圓柱相關參數的方法編寫 57

3.3.1 運算符 57

3.3.2 運算符的優先權 58

3.4 鞏固與提高 62

第4章 分支語句與命令行參數 65

4.1 實現ATM機登錄密碼驗證 65

4.1.1 程式結構概述 65

4.1.2 分支語句 66

4.2 實現ATM機選單選擇功能 69

4.2.1 if-else語句 70

4.2.2 嵌套if語句 71

4.3 驗證取款金額的合法性 75

4.4 命令行參數的使用 79

4.5 鞏固與提高 83

第5章 控制語句之循環語句初步 84

5.1 調換數字的順序 84

5.1.1 循環語句概述 84

5.1.2 Java語言提供的循環語句種類 85

5.2 從1加到50 89

5.2.1 do-while語句 89

5.2.2 for語句 90

5.3 鞏固與提高 94

第6章 循環結構之多重循環 96

6.1 列印由字元組成的三角形 96

6.1.1 什麼是多重循環 96

6.1.2 雙重循環的運行過程 97

6.1.3 雙重循環的使用 98

6.2 求素數 101

6.3 鞏固與提高 105

第二部分 項目驅動課程模組

第7章 輸入輸出流 109

7.1 實現ATM機登錄功能 109

7.1.1 輸入/輸出基礎 109

7.1.2 讀取控制台輸入 113

7.2 顯示ATM機操作選單 119

7.3 鞏固與提高 123

第8章 開關語句——switch語句 124

8.1 ATM機功能選單選擇的實現 124

8.1.1 switch語句概述 124

8.1.2 switch語句語法 124

8.2 ATM機顯示歡迎信息(擴展任務) 129

8.2.1 switch語句執行過程 129

8.2.2 獲取當前時間 132

8.3 鞏固與提高 138

第9章 字元串的處理 141

9.1 實現ATM機密碼修改的功能 141

9.1.1 字元串的基本概念 141

9.1.2 字元串變數 143

9.1.3 字元串的“+”連線運算 144

9.1.4 幾種字元串內置方法的使用 145

9.2 鞏固與提高 158

第10章 數組的使用 160

10.1 ATM機取款功能的實現 160

10.1.1 一維數組的定義及使用 160

10.1.2 二維數組的定義及使用 163

10.1.3 數組基本方法的使用 165

10.2 鞏固與提高 174

第11章 異常處理 175

11.1 ATM機轉賬功能的實現 175

11.1.1 異常概述 175

11.1.2 異常情況分類 176

11.1.3 處理異常的方式 177

11.2 改造ATM機的取款代碼 191

11.3 鞏固與提高 196

第12章 檔案的讀寫 199

12.1 檔案創建 199

12.1.1 檔案概述 199

12.1.2 絕對路徑和相對路徑 199

12.1.3 檔案名稱稱 200

12.1.4 File類 200

12.2 實現ATM機餘額查詢與退出功能 202

12.2.1 流類Stream 202

12.2.2 檔案的讀寫 203

12.3 鞏固與提高 214

第13章 軟體測試基礎 215

13.1 ATM機程式功能測試 215

13.1.1 測試的基本概念 215

13.1.2 如何進行測試 217

13.2 鞏固與提高 222

熱門詞條

聯絡我們